GCP 是什麼?可以拿來吃嗎?完整介紹 Google Cloud Platform

您所在的位置:网站首页 gcp glp是什么意思 GCP 是什麼?可以拿來吃嗎?完整介紹 Google Cloud Platform

GCP 是什麼?可以拿來吃嗎?完整介紹 Google Cloud Platform

2024-06-10 20:15| 来源: 网络整理| 查看: 265

文章段落

GCP 全名 Google Cloud Platform,為 Google Cloud 舊稱,是 Google 在雲端上提供的一組產品與服務。包含運算(Compute Engine)、資料分析(BigQuery)和機器學習(AutoML)等。GCP 讓您能在雲端上安全地使用與 Google 相同的技術和基礎架構,並且快速上手相關的開發及使用。

GCP(現 Google Cloud)熱門服務 ● Compute Engine:實作教學 ● BigQuery:介紹|實作教學|資安防護 ● Cloud SQL:介紹|實作教學 ● Google Kubernetes Engine:介紹|特色與應用|基礎實作教學|進階實作教學 ● Cloud Run:介紹|實作教學 ● Cloud CDN:介紹 ● Cloud DNS:介紹 ● Cloud Load Balancing:介紹 ● Cloud Storage:介紹

GCP(現 Google Cloud)優勢1—彈性

GCP 不能拿來吃,但你可能需要靠它來吃穿。為什麼?雲端服務最大的特性,就是彈性。什麼意思?一句話講就是: 「你隨時隨地想要幾台機器,GCP 都可以立即開給你。」 最經典的例子就是遊戲產業,明天如果有新遊戲要推出,預估有200萬人要上線,請問要準備幾台機器? 再來,如果準備好支援200萬人的機器,結果來了500萬人,怎麼辦?

看一下經典案例 《迎戰50倍爆量夢魘!Pokémon遊戲打造GCE史上最大Kubernetes叢集》

GCP應用_Pokemon的Kubernetes叢集_示意圖迎戰50倍爆量夢魘!Pokémon遊戲打造GCE史上最大Kubernetes叢集

或者,只有20萬人上線,那多餘的機器怎麼辦?拿去賣?GCP有一個特色叫做 Autoscale 自動擴充,它讓你的服務可以依照目前的使用量自動調整機器的數量,流量大時自動加開機器,流量小時自動縮減機器。這樣有什麼好處呢?你用不用擔心預測錯誤,買了太多用不到的機器,而且 GCP 是所謂的pay-as-you-go,就是用多少算多少,閒置的機器可以刪除,讓你節省大量成本。

訂閱 Cloud Ace 電子報 掌握每月最新研討會資訊、雲端技術文和數位轉型參考!

GCP(現 Google Cloud)優勢2—快速

這只是 GCP 的眾多特性之一。更重要的是 GCP 網路速度最快!下圖是實測的結果,GCP 的Latency最低。

雲端平台網速比較:GCP、AWS、AzureGCP 網路最快,Latency最低

跟另外兩家比起來,最重要的是-台灣有機房。先看一下全世界的資料中心:

GCP(現-Google-Cloud)全球資料中心位置圖GCP 全球資料中心位置(在台灣彰濱工業區設有機房)截圖自《探索 Google 資料中心的所在位置》地圖資料©2023

再來看一下台灣的彰濱機房:

Google的台灣資料中心_示意圖GCP 台灣彰濱機房

甚至要蓋第二座!

Google在台機房_示意圖Google 預計在台南蓋第2座機房GCP(現 Google Cloud)服務有哪些?

GCP 的服務一共有7大類,包含「網路」、「運算」、「儲存」和「機器學習」等。每一類中又有非常多項產品,真的非常多元,大家直接看下圖就知道數量有多驚人了!雖然很想全都介紹,但礙於篇幅就只選其中的幾項帶大家認識,有興趣的人可以自己去摸索!

GCP產品一覽_示意圖GCP 產品家族全球網路

首先從用戶上網的角度來講,Google 在最前端有 Cloud DNS,是號稱SLA100%的網域代管服務。待 DNS 解析網域之後,進到負載平衡 Cloud Load Balancing,Google 提供5種不同用途的 Load Balancer,可以幫你分散用戶的流量到最近的主機。如果內容要更快地傳送到用戶,還能提供 CDN 的功能。如果今天是自家的機房要快速且安全地連線到 GCP,有超大頻寬的 Interconnect,也有小流量的 VPN 服務。

應用 Google Cloud 網站加速工具的範例架構圖

▋延伸閱讀:

・GCP HTTP(S) Load Balancer 負載平衡依網址分流教學 ・什麼是負載平衡?原理、6大 GCP Load Balancer 完整介紹 ・【GCP 教學】負載平衡 Load Balancer 和 Instance Group ・CDN 是什麼?Google Cloud CDN 用途、優勢完整介紹 ・DNS 是什麼?認識代管服務 Cloud DNS 7大功能與設定方法

運算服務

當用戶流量正式進入 GCP 後,就進入了 VPC(Vitual Private Cloud) 網路中,在這裡可以開啟遍布全球資料中心的主機。包含只要寫程式,不用管理整台主機的 App Engine、目前使用度最高的 Compute Engine (也就是VM),以及近年來最受歡迎的 Google Kubernetes Engine (GKE),上面的提到的寶可夢前端就是用他!

GCP架構_示意圖GCP基本架構

▋延伸閱讀:

・第一次開 GCP VM 就上手!Compute Engine 開機教學 ・【K8s 是什麼】比較 Docker 容器、K8s 和 GKE 的架構與優勢 ・【K8s 教學】第一次用 Google Kubernetes Engine 就上手 ・Cloud Run 是什麼?6大特色介紹與實作教學 ・使用 Cloud Run 部署一個 API Server

資料儲存分析服務

有了運算主機,當然也要有後端儲存資料,除了效能極高的檔案式儲存 Cloud Storage 或是雲端 NAS Filestore,也有關聯式資料庫如 Cloud SQL ,目前支援MySQL、PostgreSQL 和 SQL Server。如果需要極高的效能和可用性,也有賓士等級,號稱推翻CAP理論的 Cloud Spanner 可以用喔! 有那麼誇張嗎?知名的遊戲 – 《七龍珠激戰傳說》就是用Spanner,當你在網路上和別人對打的時候,即使一點點的Lag,就可以讓對方把你打趴!你可以忍受嗎?

Spanner資料庫應用_示意圖七龍珠激戰傳說就是用Spanner

另外還有 NoSQL,一樣不用管理主機的 Datastore,還有高速版本的 Bigtable,地表最強的 Google 搜尋引擎就是以 Bigtable 為基礎來發展的。這麼多資料儲存起來,就可以拿來做進一步的處理和分析,如果前端的資料是像IoT 那種突然會有爆量資料一口氣衝進來的話,有 Pub/Sub 可以保證幫你把所有資料都接住,再用後面的 Dataproc(Hadoop / Spark雲端版)或 Dataflow(Apache Beam雲端版)來消化處理。如果還對資料特性不熟悉,可以使用 Dataprep 來做初步的探索,如果你很習慣用Jupyter的話,可以用雲端版的 Datalab 來玩玩看。

Cloud Ace大數據解決方案_示意圖點擊圖片了解更多👆

若資料都已經處理好,可以放在分析最快速的 BigQuery,BigQuery 是雲端版的Data warehouse,完全不用任何安裝建置,不用預先準備機器,打開就是一個直接下SQL分析語法的界面。如下圖右下角所示,你可以看它速度有多快,4TB共100億筆的資料,只要24秒就分析完成,秒殺業界所有分析引擎!

BigQuery分析速度_示意圖BigQuery24秒100億資料共4TB處理完成

▋延伸閱讀:

・實作 Cloud Storage 儲存空間級別、生命週期管理、物件版本管理功能以及節省預算妙招分享 ・BigQuery 是什麼?大數據時代一定要認識的最強資料分析工具 ・BigQuery 教學―操作界面與分析、視覺化步驟完整圖解 ・立即實踐大數據分析應用!步驟、工具、目標建議一次了解 ・PostgreSQL 與 MySQL 適用的雲端資料庫 – Cloud SQL 介紹 ・Cloud SQL for MySQL 教學 – 打造自動分流的雲端資料庫

機器學習服務

資料如果分析完了,也可以進一步做 Machine Learning(機器學習),在這裡 Google 把機器學習服務分成很多層,首先從最上層的 API 開始,包含 Vision AI 圖片識別服務,可以直接掃描照片中的一些特徵,例如人的情緒。

Vision API人臉辨識_示意圖Vision API

還有影片分析 Video AI、即時翻譯 Translation AI、語音辨識的 Speech-to-Text 等等。以上是 Google 已經建立好的Model,能夠做到一般性的辨識,如果要自己建,卻又不懂演算法的話怎麼辦?

救星來了!Google 有 AutoML,它是一種你只要餵資料和標籤給 Google,它自動幫你建立好Model的服務。如下圖它幫你分辨雲的種類:

AutoML Vision功能介紹_示意圖AutoML Vision

看到這裡好像沒什麼感覺,那請看下面這張肺部X光片,Vision API 可能看不出來,這個患者是否肺部有什麼問題,但其實它是武漢肺炎患者的照片。

AutoML新冠肺炎應用_示意圖

像這樣要做到精準的分辨,就要用 AutoML 提供「大量健康的人的X光片」以及「大量武漢肺炎患者的X光片」,就能夠訓練出一個機器人幫你快速分辨。

如果你是一個會TensorFlow的專業機器學習專家,Google 也有提供雲端版TensorFlow的 Vertex AI,讓你可以從頭到尾打造自己的機器學習模型。最近Chatbot聊天機器人也很紅,Google 也有 DialogFlow,讓你不用寫太多程式就可以直接用。

▋延伸閱讀:

・Vertex AI 教學與介紹 – 實作以 AutoML 訓練機器學習模型 ・Google AI 聊天機器人開發平台 Dialogflow 介紹

管理、監控與安全性

在整個雲端環境中,Google 也提供了管理和監控的服務,例如 IAM 讓你管理整個公司成員或外部人員的權限,Stackdriver 自動幫你即時監控系統狀況,也會自動發出提醒。

Stackdriver監控狀況_示意圖Stackdriver

安全性則有 Security Scanner,可以幫你掃瞄你的主機上的弱點,不管是 GAE、GCE 或 GKE,只要是前端都可以幫你做弱點掃描。如下圖:

Security Scanner弱點掃描_示意圖Google Security Scanner

另外也有 Security Command Center 幫你找出整個環境中可能的威脅,如果你對於資料有特殊的加密需求,也有 KMS(Key Management Service) 可以管理加密的key,保全你的資料。想了解更多 GCP 上的資安服務介紹,可參考我們的資安與帳號管理專欄。

▋延伸閱讀:

・【GCP 資安攻略】GCP 資訊安全各項功能簡介 ・什麼是 Cloud IAM?GCP 權限管理服務介紹 ・比 SSH 連線 GCE 更好管理!輕鬆以 OS Login 掌握用戶資訊 ・代管式 Active Directory 是什麼?架構、優點一次解析 ・代管式 Active Directory 教學― AD 網域服務及雲地混和環境實作

除了上面提到的,GCP 還有超多這邊來不及介紹的服務。最重要的是,從此之後,我們不用像以前一樣,在自己家規劃出一個機房,然後買一堆機器,自己建置、安裝、維護等等,可以省下很多時間,讓你可以專注在最核心的功能開發,也享受雲端帶來的彈性。

以上就是一些 GCP 主要產品與服務的介紹,看完後是否終於了解 GCP 是什麼了呢?大家如果想更深入了解各項產品或試用,都可以與我們聯繫喔!

▋延伸閱讀:

・GCP 如何計費?就像水電費一樣 ・GCP 費用計算盲點破解,快速健檢你的 GCP 免費方案與承諾折扣 ・聽說GCP費用最低?各種折扣方案完整說明 ・GCP帳單功能簡介和設定預算



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3